public class Judge {
    /**
     * 遍历一数组,如果有对应的id就返回此次的索引，如果没有对应id就返回-1
     *
     * @return i or -1
     */
    public static int judge(int ids, StudentInfo[]arr){
        for (int i=0; i< arr.length; i++) {
            try{if (arr[i].getId() == ids) {    //因为当删除了数据中的数据时，可以会出现null值，就会报错控制着异常，所以需要加入此try语句
                return i;
            }
            }catch (Exception e){

            }
        }
        return -1;
    }


    /**
     *
     * @param arr
     * @param i
     * @param id
     * @return
     */
    public static boolean judge(StudentInfo[]arr,int i, int id) {
        for (int j = 0; j < i; j++) {
            StudentInfo stu = arr[j];
            if (id == (stu.getId())) {
                return true;
            }
        }
        return false;
    }
}
